<template>
  <router-view />
</template>

<script setup>
</script>

<style>
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}

#app {
  min-height: 100vh;
  background-color: #f5f5f5;
}

/* 修复 Element Plus 图片预览遮罩层穿透问题 */
/* 使用 preview-teleported 后，预览器会挂载到 body，只需要确保层级高于表格固定列 */
.el-image-viewer__wrapper {
  z-index: 2001 !important;
}

/* 确保表格固定列层级较低，不会遮挡预览器 */
.el-table__fixed,
.el-table__fixed-right {
  z-index: 100 !important;
}

.el-table__fixed-right-patch {
  z-index: 100 !important;
}

/* Dialog 层级 */
.el-dialog {
  z-index: 2000 !important;
}

.el-dialog__wrapper {
  z-index: 2000 !important;
}
</style>

